Godot エディタ内でスクリプトを動かす
@toolを最初に入れる
_processでqueue_redraw()を実行して_drawを実行させる
code:polygon.gd
@tool
extends Node2D
@export var polygon_data: PackedVector2Array
func _draw():
if not polygon_data or polygon_data.size() < 3:
return
var godot_blue : Color = Color("478cbf")
draw_polygon(polygon_data, godot_blue )
func _process(_delta):
queue_redraw()